package com.quercus.dao;

import com.quercus.entity.Customer;

import java.util.List;

public interface CustomerDao {
    /**
     * 查询所有客户
     *
     * @return
     */
    public List<Customer> findAll();

    /**
     * 查询指定编号的客户
     *
     * @param cno
     * @return
     */
    public Customer findById(String cno);

    /**
     * 添加客户
     *
     * @param customer
     */
    public void save(Customer customer);

    /**
     * 修改客户
     *
     * @param customer
     */
    public void update(Customer customer);

    /**
     * 删除指定编号客户
     *
     * @param cno
     */
    public void delete(String cno);

    /**
     * 修改客户信息（对应分配客户功能）
     *
     * @param cno
     * @param userId
     */
    public void updateUserId(String cno, String userId);
}
